package com.apache;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

/**
 * 创建者 zhuhong  E-mail: zhuhong719@126.com
 * 创建时间：Jul 17, 2014 8:46:16 PM
 * 版本：
 * 类说明：
 * 修改者：
 * 修改时间：Jul 17, 2014 8:46:16 PM
 * 修改说明：
 */
public class WebServer {

	/**
	 * web服务启动
	 * @param port
	 */
	public void serverInit(int port){
		ServerSocket serverSocket;
		try {
			serverSocket = new ServerSocket(port);
			while(true){
				Socket socket=serverSocket.accept();
				new Processor(socket).start();
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	
	public static void main(String[] args) {
		int port=80;
		if(args.length==1){
			port=Integer.parseInt(args[0]);
		}
		new WebServer().serverInit(port);
	}
}
